-
Notifications
You must be signed in to change notification settings - Fork 60
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fixed a problem with running IE on a retina screen #194
base: master
Are you sure you want to change the base?
Conversation
…low.com/questions/12034969/internetexplorerdriver-zoom-level-error) Also fixed a problem where an error after resolving a driver means the driver and browser didn't get tied to the parent process
@@ -142,7 +143,8 @@ public static InternetExplorerDriver InternetExplorer() | |||
public static InternetExplorerDriver InternetExplorer(InternetExplorerOptions options) | |||
{ | |||
return new WebDriverBuilder<InternetExplorerDriver>(() => new InternetExplorerDriver(options)) | |||
.WithFileName("IEDriverServer.exe"); | |||
.WithFileName("IEDriverServer.exe") | |||
.WithProcessNames("IEDriverServer", "iexplore"); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Probably also need to do this for chrome, but for now just adding for IE since it was easy for me to test at the time
This would be great to get merged. I'm having the acceptance tests fail on my Surface Pro 3 as Windows 8 defaults the zoom to 150%. |
Hmm. I wonder if we can set the zoom level with selenium
|
You can use the Action class to zoom in/out with CTRL + and CTRL – . Maybe try CTRL 0 for 100%? Sent from my iPad
|
From that screenshot it looks like zooming out (Ctrl -) twice will get you to 100% |
Is there a way to inspect the current zoom level?
|
Sorry, I was on the train and hadn't read the whole thread. If it's just IE then it's a known problem and I think you just have to set IgnoreZoomLevel = true. var options = new InternetExplorerOptions
{
IntroduceInstabilityByIgnoringProtectedModeSettings = true ,
IgnoreZoomLevel = true
};
return new WebDriverBuilder<InternetExplorerDriver>(() => new InternetExplorerDriver(options))
.WithFileName("IEDriverServer.exe"); |
That doesn't fix the problem. The zoom level would still be wrong and the screenshot will be different. On Mon, Feb 23, 2015 at 4:02 PM, Michael Whelan [email protected]
|
http://stackoverflowcom/questions/12034969/internetexplorerdriver-zoom-level-error
Also fixed a problem where an error after resolving a driver means the driver and browser didn't get tied to the parent process.
cc @mwhelan